<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Ipopt: Ipopt::TimedTask Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js"></script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 40px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Ipopt Documentation
   &#160;<!--span id="projectnumber">3.14.12</span-->
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classIpopt_1_1TimedTask.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classIpopt_1_1TimedTask-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Ipopt::TimedTask Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>This class is used to collect timing information for a particular task.  
 <a href="classIpopt_1_1TimedTask.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a33216dc7f2b7fd71577db4dcf327d3b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a33216dc7f2b7fd71577db4dcf327d3b4">Enable</a> ()</td></tr>
<tr class="memdesc:a33216dc7f2b7fd71577db4dcf327d3b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable the timer  <a href="classIpopt_1_1TimedTask.html#a33216dc7f2b7fd71577db4dcf327d3b4">More...</a><br /></td></tr>
<tr class="separator:a33216dc7f2b7fd71577db4dcf327d3b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfbd7f35ac9e33ebbcfef4c258f6ba89"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#abfbd7f35ac9e33ebbcfef4c258f6ba89">Disable</a> ()</td></tr>
<tr class="memdesc:abfbd7f35ac9e33ebbcfef4c258f6ba89"><td class="mdescLeft">&#160;</td><td class="mdescRight">disable the timer  <a href="classIpopt_1_1TimedTask.html#abfbd7f35ac9e33ebbcfef4c258f6ba89">More...</a><br /></td></tr>
<tr class="separator:abfbd7f35ac9e33ebbcfef4c258f6ba89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f249501c707ba9c0bec5cecee93cc65"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a7f249501c707ba9c0bec5cecee93cc65">Reset</a> ()</td></tr>
<tr class="memdesc:a7f249501c707ba9c0bec5cecee93cc65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method for resetting time to zero.  <a href="classIpopt_1_1TimedTask.html#a7f249501c707ba9c0bec5cecee93cc65">More...</a><br /></td></tr>
<tr class="separator:a7f249501c707ba9c0bec5cecee93cc65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb6b9e7754f57ded5c93b58123eed42c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#afb6b9e7754f57ded5c93b58123eed42c">Start</a> ()</td></tr>
<tr class="memdesc:afb6b9e7754f57ded5c93b58123eed42c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that is called before execution of the task.  <a href="classIpopt_1_1TimedTask.html#afb6b9e7754f57ded5c93b58123eed42c">More...</a><br /></td></tr>
<tr class="separator:afb6b9e7754f57ded5c93b58123eed42c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6827517c3cce99921a870411c1d36b1d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a6827517c3cce99921a870411c1d36b1d">End</a> ()</td></tr>
<tr class="memdesc:a6827517c3cce99921a870411c1d36b1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that is called after execution of the task.  <a href="classIpopt_1_1TimedTask.html#a6827517c3cce99921a870411c1d36b1d">More...</a><br /></td></tr>
<tr class="separator:a6827517c3cce99921a870411c1d36b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1120b00c20af7e830004c44fba088e7a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a1120b00c20af7e830004c44fba088e7a">EndIfStarted</a> ()</td></tr>
<tr class="memdesc:a1120b00c20af7e830004c44fba088e7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that is called after execution of the task for which timing might have been started.  <a href="classIpopt_1_1TimedTask.html#a1120b00c20af7e830004c44fba088e7a">More...</a><br /></td></tr>
<tr class="separator:a1120b00c20af7e830004c44fba088e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a391a116c58ae1fa1db2986c5184ce3e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a391a116c58ae1fa1db2986c5184ce3e9">TotalCpuTime</a> () const</td></tr>
<tr class="memdesc:a391a116c58ae1fa1db2986c5184ce3e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method returning total CPU time spend for task so far.  <a href="classIpopt_1_1TimedTask.html#a391a116c58ae1fa1db2986c5184ce3e9">More...</a><br /></td></tr>
<tr class="separator:a391a116c58ae1fa1db2986c5184ce3e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92bfd0475a4ba9c2af6385a886575dc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a92bfd0475a4ba9c2af6385a886575dc8">TotalSysTime</a> () const</td></tr>
<tr class="memdesc:a92bfd0475a4ba9c2af6385a886575dc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method returning total system time spend for task so far.  <a href="classIpopt_1_1TimedTask.html#a92bfd0475a4ba9c2af6385a886575dc8">More...</a><br /></td></tr>
<tr class="separator:a92bfd0475a4ba9c2af6385a886575dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbc5fb1ac963469890e711b55532db67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#abbc5fb1ac963469890e711b55532db67">TotalWallclockTime</a> () const</td></tr>
<tr class="memdesc:abbc5fb1ac963469890e711b55532db67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method returning total wall clock time spend for task so far.  <a href="classIpopt_1_1TimedTask.html#abbc5fb1ac963469890e711b55532db67">More...</a><br /></td></tr>
<tr class="separator:abbc5fb1ac963469890e711b55532db67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49eaf8adf68554459b5cac40927eed87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a49eaf8adf68554459b5cac40927eed87">StartCpuTime</a> () const</td></tr>
<tr class="memdesc:a49eaf8adf68554459b5cac40927eed87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method returning start CPU time for started task.  <a href="classIpopt_1_1TimedTask.html#a49eaf8adf68554459b5cac40927eed87">More...</a><br /></td></tr>
<tr class="separator:a49eaf8adf68554459b5cac40927eed87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a617053eeb03fa0b3bc4fb3bcddd90de3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a617053eeb03fa0b3bc4fb3bcddd90de3">StartSysTime</a> () const</td></tr>
<tr class="memdesc:a617053eeb03fa0b3bc4fb3bcddd90de3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method returning start system time for started task.  <a href="classIpopt_1_1TimedTask.html#a617053eeb03fa0b3bc4fb3bcddd90de3">More...</a><br /></td></tr>
<tr class="separator:a617053eeb03fa0b3bc4fb3bcddd90de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac27e94e6905104b919e784bd8bddb8fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#ac27e94e6905104b919e784bd8bddb8fe">StartWallclockTime</a> () const</td></tr>
<tr class="memdesc:ac27e94e6905104b919e784bd8bddb8fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method returning start wall clock time for started task.  <a href="classIpopt_1_1TimedTask.html#ac27e94e6905104b919e784bd8bddb8fe">More...</a><br /></td></tr>
<tr class="separator:ac27e94e6905104b919e784bd8bddb8fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84cce17e7c8f3842ee1e8ad960e13651"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a84cce17e7c8f3842ee1e8ad960e13651">IsEnabled</a> () const</td></tr>
<tr class="separator:a84cce17e7c8f3842ee1e8ad960e13651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930bdafa309b6a9860dc87b312c888a9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a930bdafa309b6a9860dc87b312c888a9">IsStarted</a> () const</td></tr>
<tr class="separator:a930bdafa309b6a9860dc87b312c888a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Constructors/Destructors</div></td></tr>
<tr class="memitem:a999e294c9c8a69629d9665a4bee2f44d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a999e294c9c8a69629d9665a4bee2f44d">TimedTask</a> ()</td></tr>
<tr class="memdesc:a999e294c9c8a69629d9665a4bee2f44d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor.  <a href="classIpopt_1_1TimedTask.html#a999e294c9c8a69629d9665a4bee2f44d">More...</a><br /></td></tr>
<tr class="separator:a999e294c9c8a69629d9665a4bee2f44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1705ebc5c717de0b13880073d7f676b6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a1705ebc5c717de0b13880073d7f676b6">~TimedTask</a> ()</td></tr>
<tr class="memdesc:a1705ebc5c717de0b13880073d7f676b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default destructor.  <a href="classIpopt_1_1TimedTask.html#a1705ebc5c717de0b13880073d7f676b6">More...</a><br /></td></tr>
<tr class="separator:a1705ebc5c717de0b13880073d7f676b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Default Compiler Generated Methods (Hidden to avoid</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>implicit creation/calling).</p>
<p>These methods are not implemented and we do not want the compiler to implement them for us, so we declare them private and do not define them. This ensures that they will not be implicitly created/called. </p>
</div></td></tr>
<tr class="memitem:a73b4ad4c3bfe07846b168edb950107a6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a73b4ad4c3bfe07846b168edb950107a6">TimedTask</a> (const <a class="el" href="classIpopt_1_1TimedTask.html">TimedTask</a> &amp;)</td></tr>
<tr class="memdesc:a73b4ad4c3bfe07846b168edb950107a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy Constructor.  <a href="classIpopt_1_1TimedTask.html#a73b4ad4c3bfe07846b168edb950107a6">More...</a><br /></td></tr>
<tr class="separator:a73b4ad4c3bfe07846b168edb950107a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa88a834696bcca0ecd007680960d0a39"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#aa88a834696bcca0ecd007680960d0a39">operator=</a> (const <a class="el" href="classIpopt_1_1TimedTask.html">TimedTask</a> &amp;)</td></tr>
<tr class="memdesc:aa88a834696bcca0ecd007680960d0a39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default Assignment Operator.  <a href="classIpopt_1_1TimedTask.html#aa88a834696bcca0ecd007680960d0a39">More...</a><br /></td></tr>
<tr class="separator:aa88a834696bcca0ecd007680960d0a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:abdf4fa034d8f40b7707de8811cbed079"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#abdf4fa034d8f40b7707de8811cbed079">start_cputime_</a></td></tr>
<tr class="memdesc:abdf4fa034d8f40b7707de8811cbed079"><td class="mdescLeft">&#160;</td><td class="mdescRight">CPU time at beginning of task.  <a href="classIpopt_1_1TimedTask.html#abdf4fa034d8f40b7707de8811cbed079">More...</a><br /></td></tr>
<tr class="separator:abdf4fa034d8f40b7707de8811cbed079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49560936b22d1252497a8eb479b5d230"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a49560936b22d1252497a8eb479b5d230">total_cputime_</a></td></tr>
<tr class="memdesc:a49560936b22d1252497a8eb479b5d230"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total CPU time for task measured so far.  <a href="classIpopt_1_1TimedTask.html#a49560936b22d1252497a8eb479b5d230">More...</a><br /></td></tr>
<tr class="separator:a49560936b22d1252497a8eb479b5d230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a735501bc6ee9f7d1cdfda67f2371afe4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a735501bc6ee9f7d1cdfda67f2371afe4">start_systime_</a></td></tr>
<tr class="memdesc:a735501bc6ee9f7d1cdfda67f2371afe4"><td class="mdescLeft">&#160;</td><td class="mdescRight">System time at beginning of task.  <a href="classIpopt_1_1TimedTask.html#a735501bc6ee9f7d1cdfda67f2371afe4">More...</a><br /></td></tr>
<tr class="separator:a735501bc6ee9f7d1cdfda67f2371afe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d34065de6656ac9e282e37231caee8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a1d34065de6656ac9e282e37231caee8a">total_systime_</a></td></tr>
<tr class="memdesc:a1d34065de6656ac9e282e37231caee8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total system time for task measured so far.  <a href="classIpopt_1_1TimedTask.html#a1d34065de6656ac9e282e37231caee8a">More...</a><br /></td></tr>
<tr class="separator:a1d34065de6656ac9e282e37231caee8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09719c604b547eeed2eadaf77f145c53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a09719c604b547eeed2eadaf77f145c53">start_walltime_</a></td></tr>
<tr class="memdesc:a09719c604b547eeed2eadaf77f145c53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wall clock time at beginning of task.  <a href="classIpopt_1_1TimedTask.html#a09719c604b547eeed2eadaf77f145c53">More...</a><br /></td></tr>
<tr class="separator:a09719c604b547eeed2eadaf77f145c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf8ea0f4ee22c8ce7b6c24aa69fa827a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#adf8ea0f4ee22c8ce7b6c24aa69fa827a">total_walltime_</a></td></tr>
<tr class="memdesc:adf8ea0f4ee22c8ce7b6c24aa69fa827a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total wall clock time for task measured so far.  <a href="classIpopt_1_1TimedTask.html#adf8ea0f4ee22c8ce7b6c24aa69fa827a">More...</a><br /></td></tr>
<tr class="separator:adf8ea0f4ee22c8ce7b6c24aa69fa827a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">status fields</div></td></tr>
<tr class="memitem:aaf775d52e88e22b1a510841b7a4789d8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#aaf775d52e88e22b1a510841b7a4789d8">enabled_</a></td></tr>
<tr class="separator:aaf775d52e88e22b1a510841b7a4789d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd5082a743c96246fd1e70c5ca65f4d9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#abd5082a743c96246fd1e70c5ca65f4d9">start_called_</a></td></tr>
<tr class="separator:abd5082a743c96246fd1e70c5ca65f4d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81d1c4643ce4facd62b5a2019759fc35"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TimedTask.html#a81d1c4643ce4facd62b5a2019759fc35">end_called_</a></td></tr>
<tr class="separator:a81d1c4643ce4facd62b5a2019759fc35"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class is used to collect timing information for a particular task. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00015">15</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a999e294c9c8a69629d9665a4bee2f44d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a999e294c9c8a69629d9665a4bee2f44d">&#9670;&nbsp;</a></span>TimedTask() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ipopt::TimedTask::TimedTask </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Default constructor. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00021">21</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a1705ebc5c717de0b13880073d7f676b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1705ebc5c717de0b13880073d7f676b6">&#9670;&nbsp;</a></span>~TimedTask()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ipopt::TimedTask::~TimedTask </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Default destructor. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00032">32</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a73b4ad4c3bfe07846b168edb950107a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73b4ad4c3bfe07846b168edb950107a6">&#9670;&nbsp;</a></span>TimedTask() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ipopt::TimedTask::TimedTask </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classIpopt_1_1TimedTask.html">TimedTask</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Copy Constructor. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a33216dc7f2b7fd71577db4dcf327d3b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33216dc7f2b7fd71577db4dcf327d3b4">&#9670;&nbsp;</a></span>Enable()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Ipopt::TimedTask::Enable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>enable the timer </p>
<dl class="section since"><dt>Since</dt><dd>3.14.0 </dd></dl>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00038">38</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="abfbd7f35ac9e33ebbcfef4c258f6ba89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfbd7f35ac9e33ebbcfef4c258f6ba89">&#9670;&nbsp;</a></span>Disable()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Ipopt::TimedTask::Disable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>disable the timer </p>
<p>following calls to <a class="el" href="classIpopt_1_1TimedTask.html#afb6b9e7754f57ded5c93b58123eed42c" title="Method that is called before execution of the task.">Start()</a>, <a class="el" href="classIpopt_1_1TimedTask.html#a6827517c3cce99921a870411c1d36b1d" title="Method that is called after execution of the task.">End()</a>, and <a class="el" href="classIpopt_1_1TimedTask.html#a1120b00c20af7e830004c44fba088e7a" title="Method that is called after execution of the task for which timing might have been started.">EndIfStarted()</a> have no effect </p><dl class="section since"><dt>Since</dt><dd>3.14.0 </dd></dl>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00047">47</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a7f249501c707ba9c0bec5cecee93cc65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f249501c707ba9c0bec5cecee93cc65">&#9670;&nbsp;</a></span>Reset()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Ipopt::TimedTask::Reset </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Method for resetting time to zero. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00053">53</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="afb6b9e7754f57ded5c93b58123eed42c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb6b9e7754f57ded5c93b58123eed42c">&#9670;&nbsp;</a></span>Start()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Ipopt::TimedTask::Start </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Method that is called before execution of the task. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00063">63</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a6827517c3cce99921a870411c1d36b1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6827517c3cce99921a870411c1d36b1d">&#9670;&nbsp;</a></span>End()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Ipopt::TimedTask::End </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Method that is called after execution of the task. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00080">80</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a1120b00c20af7e830004c44fba088e7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1120b00c20af7e830004c44fba088e7a">&#9670;&nbsp;</a></span>EndIfStarted()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Ipopt::TimedTask::EndIfStarted </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Method that is called after execution of the task for which timing might have been started. </p>
<p>This only updates the timing if the timing has indeed been conducted. This is useful to stop timing after catching exceptions. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00100">100</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a391a116c58ae1fa1db2986c5184ce3e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a391a116c58ae1fa1db2986c5184ce3e9">&#9670;&nbsp;</a></span>TotalCpuTime()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::TotalCpuTime </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Method returning total CPU time spend for task so far. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00118">118</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a92bfd0475a4ba9c2af6385a886575dc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92bfd0475a4ba9c2af6385a886575dc8">&#9670;&nbsp;</a></span>TotalSysTime()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::TotalSysTime </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Method returning total system time spend for task so far. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00125">125</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="abbc5fb1ac963469890e711b55532db67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbc5fb1ac963469890e711b55532db67">&#9670;&nbsp;</a></span>TotalWallclockTime()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::TotalWallclockTime </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Method returning total wall clock time spend for task so far. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00132">132</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a49eaf8adf68554459b5cac40927eed87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49eaf8adf68554459b5cac40927eed87">&#9670;&nbsp;</a></span>StartCpuTime()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::StartCpuTime </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Method returning start CPU time for started task. </p>
<dl class="section since"><dt>Since</dt><dd>3.14.0 </dd></dl>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00141">141</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a617053eeb03fa0b3bc4fb3bcddd90de3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a617053eeb03fa0b3bc4fb3bcddd90de3">&#9670;&nbsp;</a></span>StartSysTime()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::StartSysTime </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Method returning start system time for started task. </p>
<dl class="section since"><dt>Since</dt><dd>3.14.0 </dd></dl>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00151">151</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="ac27e94e6905104b919e784bd8bddb8fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac27e94e6905104b919e784bd8bddb8fe">&#9670;&nbsp;</a></span>StartWallclockTime()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::StartWallclockTime </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Method returning start wall clock time for started task. </p>
<dl class="section since"><dt>Since</dt><dd>3.14.0 </dd></dl>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00161">161</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a84cce17e7c8f3842ee1e8ad960e13651"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84cce17e7c8f3842ee1e8ad960e13651">&#9670;&nbsp;</a></span>IsEnabled()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Ipopt::TimedTask::IsEnabled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section since"><dt>Since</dt><dd>3.14.0 </dd></dl>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00169">169</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a930bdafa309b6a9860dc87b312c888a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a930bdafa309b6a9860dc87b312c888a9">&#9670;&nbsp;</a></span>IsStarted()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Ipopt::TimedTask::IsStarted </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section since"><dt>Since</dt><dd>3.14.0 </dd></dl>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00175">175</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="aa88a834696bcca0ecd007680960d0a39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa88a834696bcca0ecd007680960d0a39">&#9670;&nbsp;</a></span>operator=()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Ipopt::TimedTask::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classIpopt_1_1TimedTask.html">TimedTask</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Default Assignment Operator. </p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="abdf4fa034d8f40b7707de8811cbed079"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdf4fa034d8f40b7707de8811cbed079">&#9670;&nbsp;</a></span>start_cputime_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::start_cputime_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>CPU time at beginning of task. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00196">196</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a49560936b22d1252497a8eb479b5d230"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49560936b22d1252497a8eb479b5d230">&#9670;&nbsp;</a></span>total_cputime_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::total_cputime_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Total CPU time for task measured so far. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00198">198</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a735501bc6ee9f7d1cdfda67f2371afe4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a735501bc6ee9f7d1cdfda67f2371afe4">&#9670;&nbsp;</a></span>start_systime_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::start_systime_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>System time at beginning of task. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00200">200</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a1d34065de6656ac9e282e37231caee8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d34065de6656ac9e282e37231caee8a">&#9670;&nbsp;</a></span>total_systime_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::total_systime_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Total system time for task measured so far. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00202">202</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a09719c604b547eeed2eadaf77f145c53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09719c604b547eeed2eadaf77f145c53">&#9670;&nbsp;</a></span>start_walltime_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::start_walltime_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Wall clock time at beginning of task. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00204">204</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="adf8ea0f4ee22c8ce7b6c24aa69fa827a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf8ea0f4ee22c8ce7b6c24aa69fa827a">&#9670;&nbsp;</a></span>total_walltime_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::TimedTask::total_walltime_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Total wall clock time for task measured so far. </p>

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00206">206</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="aaf775d52e88e22b1a510841b7a4789d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf775d52e88e22b1a510841b7a4789d8">&#9670;&nbsp;</a></span>enabled_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Ipopt::TimedTask::enabled_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00210">210</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="abd5082a743c96246fd1e70c5ca65f4d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd5082a743c96246fd1e70c5ca65f4d9">&#9670;&nbsp;</a></span>start_called_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Ipopt::TimedTask::start_called_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00211">211</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<a id="a81d1c4643ce4facd62b5a2019759fc35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81d1c4643ce4facd62b5a2019759fc35">&#9670;&nbsp;</a></span>end_called_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Ipopt::TimedTask::end_called_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpTimedTask_8hpp_source.html#l00212">212</a> of file <a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/Common/<a class="el" href="IpTimedTask_8hpp_source.html">IpTimedTask.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
</body>
</html>
